var $ = exports

$.def = function(obj, name, value) {
	if (!obj[name]) {
		obj[name] = value
	}
}

$.beget = function(proto)  {
	var F = function() {}
	F.prototype = proto
	return new F()
}